<?php
 interface iAscetKeyValueStorage{
  const StorageTemporary=0;
  const StorageConstant =1;
  const RegionDomain    =0;// Только в контексте этого HostName
  const RegionServer    =1;// В контексте ВСЕГО дедика
  const RegionFolder    =2;// В контексте папки домена (для разных хостов, запущенных из одной папки)

  function __construct($settings);
  function get_value($key, $default_value='');
  function set_value($key, $value, $expires_time);
  function get_value_full($key);
  function delete_value($key);
 }

 /*
  *
  * коды:
  * 1: неправильные настройки запуска
  * 2: не удалось подключиться к хранилищу
  * 3: не удалось записать данные
  *
  */
 class KeyValueException extends Exception{};


?>